package com.sky.service;

import com.sky.domain.LoginForm;
import com.sky.domain.Student;

import java.util.List;

/**
 * @author 尹稳健~
 * @description: 业务层-操控学生信息
 * @version 1.0
 */
public interface StudentService {
    // 验证登录信息是否正确
    Student login(LoginForm loginForm);

    // 根据班级与学生名获取指定或全部学生信息列表
    List<Student> getStudentList(Student student);

    // 添加班级信息
    void addStudent(Student student);

    // 根据学号查询指定学生信息
    Student findBySno(Student student);

    // 根据id修改指定学生信息
    void editStudent(Student student);

    // 根据id删除指定学生信息
    void deleteStudent(Integer[] id);

    // 根据id修改指定学生密码
    void updatePassword(Student student);
}
